package com.googlecode.bindyj.function;

public abstract class Func0<R> implements Func<R> {

  public R call(Object... args) {
    FuncPreconditions.checkArgumentCount(0, args.length);

    return call();
  }

  protected abstract R call();
}
